tester 0.5.1

A fork of Rust’s `test` crate that doesn’t require unstable language features.
Documentation
Support code for rustc's built in unit-test and micro-benchmarking framework. Almost all user code will only be interested in `Bencher` and `black_box`. All other interactions (such as writing tests and benchmarks themselves) should be done via the `#[test]` and `#[bench]` attributes. See the [Testing Chapter](../book/first-edition/testing.html) of the book for more details.